Big Huge Thesaurus

parasitic plant

noun